//> gl_FragCoord: float4 {8.500000, 8.500000, 0.010625, 1.000000}
//> in_Position: float4 {0.062500, 0.062500, 0.010625, 1.000000}
//> (out): float4 {0.915000, 0.427500, 0.021250, 0.842500}
no source

//> k: float {0.593750}
//> i: int {3}
11. float Fn1 (const int i, in float k, out int res)

//> f: float {0.000000}
13. f = 0.0f;

//> res: int {11}
14. res = 11;

//> j: int {3}
//  i: int {3}
15. j = i; j < 10; ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {3}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.899507}
//  k: float {0.593750}
//  j: int {3}
//  f: float {0.000000}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-1.079408}
//  k: float {0.593750}
//  j: int {3}
//  cos(): float {-0.899507}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-1.079408}
18. if (f > 15.7f) {

//> j: int {4}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {4}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.118361}
//  k: float {0.593750}
//  j: int {4}
//  f: float {-1.079408}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-1.221441}
//  k: float {0.593750}
//  j: int {4}
//  cos(): float {-0.118361}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-1.221441}
18. if (f > 15.7f) {

//> j: int {5}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {5}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.771605}
//  k: float {0.593750}
//  j: int {5}
//  f: float {-1.221441}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-0.295515}
//  k: float {0.593750}
//  j: int {5}
//  cos(): float {0.771605}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-0.295515}
18. if (f > 15.7f) {

//> j: int {6}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {6}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.952161}
//  k: float {0.593750}
//  j: int {6}
//  f: float {-0.295515}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {0.847079}
//  k: float {0.593750}
//  j: int {6}
//  cos(): float {0.952161}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {0.847079}
18. if (f > 15.7f) {

//> j: int {7}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {7}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.257305}
//  k: float {0.593750}
//  j: int {7}
//  f: float {0.847079}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {1.155844}
//  k: float {0.593750}
//  j: int {7}
//  cos(): float {0.257305}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {1.155844}
18. if (f > 15.7f) {

//> j: int {8}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {8}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.674116}
//  k: float {0.593750}
//  j: int {8}
//  f: float {1.155844}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {0.346905}
//  k: float {0.593750}
//  j: int {8}
//  cos(): float {-0.674116}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {0.346905}
18. if (f > 15.7f) {

//> j: int {9}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {9}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.985758}
//  k: float {0.593750}
//  j: int {9}
//  f: float {0.346905}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-0.836005}
//  k: float {0.593750}
//  j: int {9}
//  cos(): float {-0.985758}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-0.836005}
18. if (f > 15.7f) {

//> j: int {10}
15. ++j) {

//> (out): bool {false}
//  i: int {3}
//  j: int {10}
15. for (int j = i; j < 10; ++j) {

//> fract(): float {0.757745}
//  k: float {0.593750}
//  f: float {-0.836005}
23. return fract(f + k);

//> c0: float {0.757745}
//  in_Position: float4 {0.062500, 0.062500, 0.010625, 1.000000}
29. c0 = Fn1( 3, in_Texcoord.x + in_Position.y, c1.x );

//> out_Color: float2 {0.000000, 11.757745}
//  c0: float {0.757745}
30. out_Color[1] = c0 + float(c1.x);

//> (out): void
31. return;

//---------------------------

//> gl_FragCoord: float4 {8.500000, 8.500000, 0.028403, 1.000000}
//> in_Position: float4 {0.062500, 0.062500, 0.028403, 1.000000}
//> (out): float4 {0.772778, 0.640833, 0.056806, 0.913611}
no source

//> k: float {0.593750}
//> i: int {3}
11. float Fn1 (const int i, in float k, out int res)

//> f: float {0.000000}
13. f = 0.0f;

//> res: int {11}
14. res = 11;

//> j: int {3}
//  i: int {3}
15. j = i; j < 10; ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {3}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.899507}
//  k: float {0.593750}
//  j: int {3}
//  f: float {0.000000}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-1.079408}
//  k: float {0.593750}
//  j: int {3}
//  cos(): float {-0.899507}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-1.079408}
18. if (f > 15.7f) {

//> j: int {4}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {4}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.118361}
//  k: float {0.593750}
//  j: int {4}
//  f: float {-1.079408}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-1.221441}
//  k: float {0.593750}
//  j: int {4}
//  cos(): float {-0.118361}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-1.221441}
18. if (f > 15.7f) {

//> j: int {5}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {5}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.771605}
//  k: float {0.593750}
//  j: int {5}
//  f: float {-1.221441}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-0.295515}
//  k: float {0.593750}
//  j: int {5}
//  cos(): float {0.771605}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-0.295515}
18. if (f > 15.7f) {

//> j: int {6}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {6}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.952161}
//  k: float {0.593750}
//  j: int {6}
//  f: float {-0.295515}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {0.847079}
//  k: float {0.593750}
//  j: int {6}
//  cos(): float {0.952161}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {0.847079}
18. if (f > 15.7f) {

//> j: int {7}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {7}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {0.257305}
//  k: float {0.593750}
//  j: int {7}
//  f: float {0.847079}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {1.155844}
//  k: float {0.593750}
//  j: int {7}
//  cos(): float {0.257305}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {1.155844}
18. if (f > 15.7f) {

//> j: int {8}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {8}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.674116}
//  k: float {0.593750}
//  j: int {8}
//  f: float {1.155844}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {0.346905}
//  k: float {0.593750}
//  j: int {8}
//  cos(): float {-0.674116}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {0.346905}
18. if (f > 15.7f) {

//> j: int {9}
15. ++j) {

//> (out): bool {true}
//  i: int {3}
//  j: int {9}
15. for (int j = i; j < 10; ++j) {

//> cos(): float {-0.985758}
//  k: float {0.593750}
//  j: int {9}
//  f: float {0.346905}
16. 		f += 1.2f *
17. 				cos(float(j) + k);

//> f: float {-0.836005}
//  k: float {0.593750}
//  j: int {9}
//  cos(): float {-0.985758}
16. f += 1.2f *
17. 				cos(float(j) + k);

//> (out): bool {false}
//  f: float {-0.836005}
18. if (f > 15.7f) {

//> j: int {10}
15. ++j) {

//> (out): bool {false}
//  i: int {3}
//  j: int {10}
15. for (int j = i; j < 10; ++j) {

//> fract(): float {0.757745}
//  k: float {0.593750}
//  f: float {-0.836005}
23. return fract(f + k);

//> c0: float {0.757745}
//  in_Position: float4 {0.062500, 0.062500, 0.028403, 1.000000}
29. c0 = Fn1( 3, in_Texcoord.x + in_Position.y, c1.x );

//> out_Color: float2 {0.000000, 11.757745}
//  c0: float {0.757745}
30. out_Color[1] = c0 + float(c1.x);

//> (out): void
31. return;

//---------------------------

